package geektime.jvm.asm;

import java.beans.*;

public abstract class Bean implements java.io.Serializable {

	String sampleProperty;

	abstract public void addPropertyChangeListener(PropertyChangeListener listener);

	abstract public void removePropertyChangeListener(PropertyChangeListener listener);

	public String getSampleProperty() {
		return sampleProperty;
	}

	public void setSampleProperty(String value) {
		this.sampleProperty = value;
	}

	public String toString() {
		return "sampleProperty is " + sampleProperty;
	}

}